home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TeX 1995 July
/
TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO
/
macros
/
latex209
/
contrib
/
slatex
/
optchez.ss
< prev
next >
Wrap
Text File
|
1993-11-07
|
852b
|
33 lines
;optchez.ss
;SLaTeX Version 1.99
;Optimizing for Chez 4.0a
;(c) Dorai Sitaram, December 1991, Rice University
'(enable chez)
(eval-when (compile load eval)
(if (bound? 'optimize-level) 'skip ;else code only for old Chezs
(let ((cwif call-with-input-file)
(cwof call-with-output-file))
(set! call-with-input-file
(lambda (f p)
(cwif f (lambda (pt)
(p pt)
(close-input-port pt)))))
(set! call-with-output-file
(lambda (f p)
(cwof f (lambda (pt)
(p pt)
(close-output-port pt))))))))
'(enable chez)
(if (bound? 'optimize-level) (optimize-level 3))
'(enable chez)
'(eval-when (compile load eval)
(if (bound? 'waiter-prompt-and-read)
(begin
(waiter-prompt-and-read
(lambda (n)
(read (console-input-port))))
'(waiter-write (lambda (x) 'void)))))